have great physical endurance - Allemand Anglais Dictionnaire